package cn.stylefeng.guns.sys.modular.system.model.params;

import cn.stylefeng.roses.kernel.model.validator.BaseValidatingParam;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>
 * 门店装修表
 * </p>
 *
 * @author jiangge
 * @since 2020-11-02
 */
@Data
public class MdzxParam implements Serializable, BaseValidatingParam {

    private static final long serialVersionUID = 1L;

    /**
     * 模糊查询条件
     */
    private String condition;

    private String ids;//主键
    /**
     * 主键
     */
    private Long btyZxMdzxId;

    /**
     * 品牌
     */
    private Long pinpai;
    /**
     * 门店id,对应project工程表
     */
    private int btyBrandId;

    /**
     * 门店名称
     */
    private String btyBrandIdView;

    /**
     * 门店编码
     */
    private String mdBianma;

    /**
     * 门店助记码
     */
    private String mdZhujima;

    /**
     * 负责人
     */
    private String btyArchivesId;

    /**
     * 负责人姓名
     */
    private String btyArchivesIdView;

    /**
     * 联系电话
     */
    private String fzrDianhua;

    /**
     * 总面积(平米)
     */
    private String mianji;

    /**
     * 预计投资
     */
    private BigDecimal yujiTouzi;

    /**
     * 预算总计
     */
    private BigDecimal yusuanHeji;

    /**
     * 成本总计
     */
    private BigDecimal chengbenHeji;

    /**
     * 投资剩余
     */
    private BigDecimal touzishengyu;

    /**
     * 状态
     */
    private String status;

    /**
     * 状态显示
     */
    private String statusView;

    /**
     * 删除标记
     */
    private Integer delFlag;

    /**
     * 创建人
     */
    private Long createUser;

    /**
     * 创建人显示
     */
    private String createUserName;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 修改人
     */
    private Long updateUser;

    /**
     * 修改人显示
     */
    private String updateUserName;

    /**
     * 修改时间
     */
    private Date updateTime;

    /**
     * 所属组织
     */
    private String company;

    /**
     * 所属组织显示
     */
    private String companyView;

    /**
     * 上级单据
     */
    private String srcType;

    /**
     * 上级单据值
     */
    private String srcValue;
    /**区域*/
    private Integer qy;
    /**区域name*/
    private String qyName;

    /**
     * 成本id-从成本跳转到明细时，查找对应门店时使用
     * @return
     */
    private Long btyZxChengbenId;

    /**
     * 导入时查询的店不可包括复制的没有店名的店
     */
    private String containsCopy;

    private Integer yusuanLock;

    private String yusuanLockPass;

    private Long copiedBtyZxMdzxId;
    private Integer lock;
    /**
     * 店名
     */
    private  String dm;
    /**
     * 妖码
     */
    private  String yaoma;
    /**
     * 用友大区编号
     */
    private String region;
    /**
     * 用友制单日期
     */
    private String zdrq;

    /**
     * 供货商锁定 1锁定0未锁
     */
    private  Integer ghsLock;

    @Override
    public String checkParam() {
        return null;
    }

}
